Summar of implementations of Event

Name Comments
RepositoryAppTriggerEvent
RewardGrantedEvent An event triggered by some condition related to learning progress, eg starting, completing or not completing after some period
Event ID: rewardGranted
RepoAppFunnelEvent A funnel event to be fired by custom apps. This is intended to work with RepoAppEventGoal
AuctionClosedEvent Fired when an auction closes, it has the following actions:
  • CLOSED_WITH_WINNER - Fired when there is a winner, the source profile is the winner
  • CLOSED_WITHOUT_WINNER - Fired when there is no winner
  • CLOSED_BIDDER - Fired for every user that has placed a bid on the auction. Excludes the winner
PointsExpiredEvent Fired when reward points expire
ScanJobEvent

An event triggered by some condition related to scanning and ocr, eg completing or not completing

The attributes collection contains the OCRTable and the reason if failed.


Event ID: scanJob
NewCommentEvent An event triggered when a comment is posted Attributes comment - the text of the posted comment pageUrl - the url of the page on which the comment was posted
Event ID: newComment
TriggerEvent

A TriggerEvent gets fired when some significant event occurs on the server.

The trigger item properties represent textual values that can be keyed on for event triggers. Typically these will be id's of objects in context of the event, such as the website, group, etc.

The types of events are:

DefaultStreamEvent
VoteReceivedEvent This represents a vote being received by a user on their post or comment Trigger items:
1 - website
2 - the vote amount (usually +1 or -1)
3 - total votes for the post or comment
4 - the type of the post, C=comment, FP=forum post, FR=forum reply
Event ID: voteReceived
ProfileActiveEvent Fired when a profile is activated, ie not logged in but associated with the current request
TriggerFiredEvent Fired when another trigger fires
TestTriggerEvent
TriggerTimerEvent
VotedEvent This represents a user voting on a post. The user in context is the user doing the voting, not the user receiving the vote! Trigger items:
1 - website
2 - the vote amount (usually +1 or -1)
Event ID: VotedEvent
ShoppingCartFulfillmentStatusEvent Fired when the fulfillment status it's changed
Event ID: shoppingCart
DefaultShareableItemEvent
FileUploadEvent Fired when a user joins a group

Event ID: subscription
ModuleProgressEvent

An event triggered by some condition related to learning progress, eg starting, completing or not completing after some period

The attributes collection contains the ModuleFolder called module.


Event ID: moduleProgress
PipelineProcessEvent This event is fired when pipeline processing occurs. Actions are available for started, completed and failed
Event ID: pipelineProcess
CalendarEventDeclined
Event ID: calendar-event
RewardDebitedEvent An event triggered by some condition related to points debiting
Event ID: rewardDebited
QuizAttemptEvent

An event triggered by some condition related to learning progress, eg starting, completing or not completing after some period

The attributes collection contains the ModuleFolder called module


Event ID: quizAttempt
AuctionBidEvent Fired when a bid is placed. Can mean that a user has placed a new bid, or that a user who was previously in teh lead is no longer leading
Event ID: auctionBid
PostTagReceivedEvent This represents a tag being received by a user on a specific post or comment Trigger items:
1 - website
2 - the tag comment which is optional
Event ID: postTagReceived
PaymentEvent Called when a payment has been made Defines attributes - payment and recurring (RecurringTransactionBean) for recurring payments and customer (CustomerBean) for non recurring Trigger1 = true/false, where true indicates recurring Trigger2 = payment response code Example of email content: Thanks for your payment! Amount:
LearnerProgressEvent An event triggered by some condition related to learning progress, eg starting, completing or not completing after some period. Event ID: learnerProgress
ContactEvent This event is fired when a user submits a contactus form. It contains an attribute called contactRequest, which returns the ContactRequest record
Event ID: contact
GroupRegistrationEvent Fired when a user submits a registration form successfully
Event ID: registration
CalendarEventAccepted
Event ID: calendar-event
EmailReceivedEvent Fired when a user receives an email
WebsiteSettingsLoadedEvent
ShoppingCartEvent Fired when a item either gets added to the shopping cart or the checkout process is completed
Event ID: shoppingCart
  • ADDED_TO_CART - Fired when a item is added to the cart
  • CHECKOUT_COMPLETE - Fired when the checkout process has completed successfully
  • PAYMENT_PENDING - Fired when a checkout has been submitted but payment is pending to complete the process
SubscriptionEvent Fired when a user joins a group

Event ID: subscription
ReferralEvent This represents a referral step. This will be fired twice on a referral, once for the sender as the source profile, and once with the recipient as the source profile It will also be fired when a referral converts to a signup See the action property for determining which of those.
Event ID: referral
EmailDeliveryEvent Fired when an email is delivered, failed to deliver, opened, converted
Event ID: emailDelivery
RecognitionEvent Fired when an award is made
UserVisitEvent A UserVisitEvent is raised when a user first visits a site (ie the first GET request) at least 24 hours since the last visit
Event ID: userVisit